//
//  DownloadView.m
//  yonghu
//
//  Created by 浪尖渝力 on 2018/2/25.
//  Copyright © 2018年 com.DJS. All rights reserved.
//

#import "DownloadView.h"
#import "DownloadTableViewCell.h"
@implementation DownloadView

-(void)creatView{
    
    NSArray *array= [NSKeyedUnarchiver unarchiveObjectWithFile:_xiaZai];
    _tableArr= [[array reverseObjectEnumerator] allObjects];
    
    _tableView=[BaseTableView new];
    [self addSubview:_tableView];
    [_tableView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.left.right.bottom.mas_equalTo(0);
        make.top.mas_equalTo(NAV_HEIGHT);
    }];
    _tableView.delegate=self;
    _tableView.dataSource=self;
}

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return _tableArr.count;
}- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
 
    DownloadTableViewCell *cell=[[DownloadTableViewCell alloc] init];
    cell.dic=_tableArr[indexPath.row];
    [cell creatView];
    cell.viewController=self.viewController;
//    cell.selectionStyle = UITableViewCellSelectionStyleNone;
    return cell;
}
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
 
    return 90;
}

- (UITableViewCellEditingStyle)tableView:(UITableView*)tableView editingStyleForRowAtIndexPath:(NSIndexPath*)indexPath

{
    return UITableViewCellEditingStyleDelete | UITableViewCellEditingStyleInsert;
    
}

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
    NSDictionary *dic=_tableArr[indexPath.row];
    [_selectArr addObject:dic];

}
- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath {
    
     NSDictionary *dic=_tableArr[indexPath.row];
    [_selectArr removeObject:dic];

}



@end
